package com.mc.api.service;


import com.mc.api.domain.SysField;

import java.util.List;

/**
 * 采种田Service接口
 *
 * @author mc
 * @date 2020-12-16
 */
public interface ISysFieldService
{
    /**
     * 查询采种田信息 采种田信息
     *
     * @param id 采种田信息 采种田信息ID
     * @return 采种田信息 采种田信息
     */
    public SysField selectSysFieldById(String id);

    /**
     * 查询采种田信息 采种田信息列表
     *
     * @param sysField 采种田信息 采种田信息
     * @return 采种田信息 采种田信息集合
     */
    public List<SysField> selectSysFieldList(SysField sysField);

    /**
     * 新增采种田信息 采种田信息
     *
     * @param sysField 采种田信息 采种田信息
     * @return 结果
     */
    public int insertSysField(SysField sysField);

    /**
     * 修改采种田信息 采种田信息
     *
     * @param sysField 采种田信息 采种田信息
     * @return 结果
     */
    public int updateSysField(SysField sysField);

    /**
     * 批量删除采种田信息 采种田信息
     *
     * @param ids 需要删除的采种田信息 采种田信息ID
     * @return 结果
     */
    public int deleteSysFieldByIds(String[] ids);

    /**
     * 删除采种田信息 采种田信息信息
     *
     * @param id 采种田信息 采种田信息ID
     * @return 结果
     */
    public int deleteSysFieldById(String id);
}